import request from '@/utils/request';

// 添加险种
// 增加险种：雇员姓名模糊查询
export async function getEmpNameList(params) {
  return request(`/csApi/empSendQueryService/queryEmp`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 增加险种：增加险种前查看
export async function getDeduAssDetail(params) {
  return request(`/csApi/addTask/ass/get`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 增员员工详情页面
export async function getAddEmpDetail(params) {
  // return request(`/csApi/addTask/detail/query`, {
  return request(`/csApi/empSendQueryService/addTasks/detail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 社保公积金缴纳明细
export async function getAddEmpDetailed(params) {
  return request(`/csApi/empSendCreateService/querySerSetDetail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 增加险种：修改社保信息回显
export async function getAssUpdateDetail(params) {
  return request(`/csApi/addTask/ass/upd/get`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 缴费账户列表
export async function getAcountList(params) {
  return request(`/csApi/addTask/acco/list`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 工伤二级户列表
export async function getSecAccoList(params) {
  return request(`/csApi/addTask/acco/list`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 社保查看详情
export async function getSocialDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjInsDetail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 公积金查看详情
export async function getAccumulationDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjAccuDetail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 人员及收费查看详情
export async function getPersonChargeDetail(params) {
  return request(`/csApi/empSendAdjService/charInfo/detail`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 人员及收费查看调整
export async function getAdjCharInfoDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjCharInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 人员及收费提交数据
export async function updateModelData(params) {
  return request(`/csApi/empSendAdjService/empChar/adj`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 增加险种：公积金信息回显
export async function getAdjAccuDetail(params) {
  return request(`/csApi/empSendAdjService/getAdjAccuInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 增加险种：修改公积金信息回显
export async function getAdjAccuUpdateDetail(params) {
  return request(`/csApi/empSendAdjService/detail/update/getAdjAccu`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 增加险种：提交
export async function addSubmit(params) {
  return request(`/csApi/addTask/ass/add`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 增加险种修改：提交
export async function updateSubmit(params) {
  return request(`/csApi/addTask/ass/upd`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 增加险种：公积金提交
export async function accuSubmit(params) {
  return request(`/csApi/empSendAdjService/addEmpAdjAccu`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 增加险种修改：公积金提交
export async function updateAccuSubmit(params) {
  return request(`/csApi/empSendAdjService/addEmpAdjAccu`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 批量增加险种:获取下载模板信息：fileId fileName
export async function getDownloadInfo(params) {
  return request(`/csApi/addTask/ass/fileUrl/get`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
//  批量增加险种：获取上传进度数据
export async function getUploadProgress(params) {
  return request(`/csApi/batchTask/getBatTaskInfo`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 批量增加险种上传
export async function uploadFileAddAss(params) {
  return request(`/csApi/addTask/batch/add/ass`, {
    method: 'POST',
    body: params,
  });
}
